// pages/index/task_list.js
//获取应用实例
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {},


  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var unit_id = options.unit_id
    var that = this;
    console.log(that)
    console.log(unit_id)
    that.setData({
      unit_id: unit_id
    })

    // —————————————— 获取网址——————————
    app.util.request({
      "url": "entry/wxapp/Attachurl",
      'cachetime': '0',
      success: function (res) {
        that.setData({
          url: res.data
        })
      }
    })

    //获取作业列表
    that.list()
  },

  //获取作业列表
  list: function (event) {
    //获取课程列表
    var that = this;
    var unit_id = that.data.unit_id
    var u_id = wx.getStorageSync('user_msg').id
   // console.log(unit_id)
    console.log(u_id)

    app.util.request({
      "url": "entry/wxapp/Task",
      'cachetime': '0',
      data: {
        unit_id: unit_id,
        user_id: u_id
      },
      success: function (res) {
        console.log(res)
        if (res.data.code == 200) {
          var course_name = res.data.list[0].course_name
          var name = res.data.list[0].name
          var nav_title = res.data.list[0].unit_name
          var title = course_name + name
          var first_id = res.data.list[0].id
          //缓存所有题目列表
          wx.setStorageSync('all_list', res.data.list)

          that.setData({
            task_con: res.data.list,
            course_name: course_name,
            name:name,
            nav_title: nav_title,
            first_id: first_id,
            none: res.data
          })
        } else {
          that.setData({
            // task_con: res.data.list,
            none: res.data
          })
        }
      }
    })
  },

  /*点击进入详情页 */
  task_detail: function (e) {
    var that = this;
    var task_id = that.data.first_id
    console.log(that)
    console.log(task_id)
    var index = e.currentTarget.dataset.index
    var u_id = wx.getStorageSync('user_msg').id
    var return_con = wx.getStorageSync('user_msg')
    console.log(return_con)
    var answer = e.currentTarget.dataset.answer
    console.log(typeof(answer))
    if (e.currentTarget.dataset.u_id == u_id) {
      wx.showModal({
        title: '提示',
        content: '该课程已经回答,不能再次答题!',
        success: function (res) {
          if (res.confirm) {
            console.log('用户点击确定')
            wx.navigateBack({
              delta: 1
            })
          } else if (res.cancel) {
            console.log('用户点击取消')
          }
        }
      })
    } else{
      wx: wx.navigateTo({
        url: 'task_detail?task_id=' + task_id + "&index=" + index + "&u_id=" + u_id,
      })
    }
    // if (return_con == "") {
    //   wx.showModal({
    //     title: '提示',
    //     content: '您还没有登录,请先登录!',
    //     success: function (res) {
    //       if (res.confirm) {
    //         console.log('用户点击确定')
    //         wx: wx.navigateTo({
    //           url: '../rank/login_firset',
    //         })
    //       } else if (res.cancel) {
    //         console.log('用户点击取消')
    //       }
    //     }
    //   })
    // } else {
    //   console.log(e)
    //   var that = this;
    //   var task_id = that.data.first_id
    //   console.log(that)
    //   console.log(task_id)
    //   var index = e.currentTarget.dataset.index
    //   var u_id = wx.getStorageSync('user_msg').id
    //   console.log(u_id)
    //   app.util.request({
    //     "url": "entry/wxapp/IsLogin",
    //     'cachetime': '0',
    //     data: {
    //       u_id: u_id
    //     },
    //     success:function(res){
    //       console.log(res)
    //       if(res.data.code==501){
    //         wx.showModal({
    //           title: '提示',
    //           content: '该用户已被注销,请重新注册!',
    //           success: function (res) {
    //             if (res.confirm) {
    //               console.log('用户点击确定')
    //               wx: wx.navigateTo({
    //                 url: '../rank/login_firset',
    //               })
    //             } else if (res.cancel) {
    //               console.log('用户点击取消')
    //             }
    //           }
    //         })
    //       }else{
    //         wx: wx.navigateTo({
    //           url: 'task_detail?task_id=' + task_id + "&index=" + index + "&u_id=" + u_id,
    //         })
    //       }
    //     },
    //   })
    // }
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    var that = this;
    //获取作业列表
    that.list()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})